import { defineConfig } from 'umi';
import routes from './routes'
import PostcssPxtoRem from 'postcss-pxtorem'

export default defineConfig({
    // 路由 拿出去外部、放在这里配置都可
    routes,
    // 路径别名  需在tsconfig文件中配置一份
    alias: {
        '@': '/src',
        '@p': '/src/pages',
        '@u': '/src/utils',
    },

    // 移动端适配
    extraPostCSSPlugins: [
        PostcssPxtoRem({
            rootValue: 40, // px 自动不转换rem
            exclude: /node_modules/i
        })
    ],
    // 反向代理
    proxy: {
        '/conner': {
            'target': 'https://api.it120.cc',
            'changeOrigin': true,
            'pathRewrite': { '^/conner': '/conner' }
        }
    }
});